home *** CD-ROM | disk | FTP | other *** search
/ Aminet 32 / Aminet 32 (1999)(Schatztruhe)[!][Aug 1999].iso / Aminet / docs / rview / pfs2.txt < prev   
Text File  |  1999-05-11  |  12KB  |  282 lines

  1. PRODUCT NAME
  2.  
  3.         Professional File System 2, version 4.2.
  4.  
  5. BRIEF DESCRIPTION
  6.  
  7.         FFS replacement filesystem with enhanced reliability,
  8.         speed and feature set.
  9.  
  10. AUTHOR/COMPANY
  11.  
  12.         Name:           Great Effects Development
  13.         Address:        Hofwijckplein 46a
  14.                         2515 RL Den Haag
  15.                         The Netherlands
  16.  
  17.         Web page:       http://www.greed.nl
  18.         E-mail:         info@greed.nl
  19.  
  20. DISTRIBUTOR
  21.  
  22.         Name:           Stefan Ossowskis Schatztruhe
  23.                         Gesellschaft für Software mbH
  24.         Address:        Veronikastraße 33
  25.                         45131 Essen
  26.                         Germany
  27.  
  28.         Web page:       http://www.schatztruhe.de
  29.         E-mail:         stefano@schatztruhe.de
  30.  
  31.         Phone:          ++49 (0) 201 788 778
  32.         Fax:            ++49 (0) 201 798 447
  33.  
  34. LIST PRICE
  35.  
  36.         99 DM for a single machine licence,
  37.         59 DM for an upgrade from AFS.
  38.  
  39. HARDWARE/SOFTWARE REQUIREMENTS
  40.  
  41.         An Amiga with operating system version 2.0 or higher,
  42.         equipped with a hard drive and a CD-ROM.
  43.  
  44. MACHINE USED FOR TESTING
  45.  
  46.         Amiga 500 with an A590 SCSI controller,
  47.         using Kickstart 3.1/Workbench 3.1.
  48.  
  49. INTRODUCTION
  50.  
  51.         It's no secret FFS is slow and outdated in many ways.
  52.         Anyone feel familiar with 2 GB partition/4 GB drive
  53.         limitation, validation-problems, slow seeking, etc.?
  54.  
  55.         If you're absolutely honest about it, you'll admit to
  56.         yourself that using FFS on a partition any bigger than
  57.         500 MB is no picnic, particularly when validating the
  58.         volume is concerned. Crashes do occur on any given
  59.         system from time to time, and when this happens, it
  60.         usually takes place at the worst possible moment.
  61.         That means another boring eternity of waiting for
  62.         the drive(s) to validate, which often fails, and
  63.         then it's time for another tedious <insert your
  64.         favorite disk repair program's name> session...
  65.  
  66.         Fortunately, there's a worthy replacement available now.
  67.         Meet Professional File System 2, the followup to AFS Pro.
  68.         It supports partitions up to 104 GB and drives up to 2 TB
  69.         (2000 GB!) using TD64 or direct SCSI, whilst promising up
  70.         to 500% speed increase over FFS. Not only that, but your
  71.         disks are promised to be kept valid at all times.
  72.         
  73.         PFS2 comes on CD with a manual provided in AmigaGuide
  74.         format. Owners of AGA Amigas, who are into gaming, might
  75.         be delighted to know there's a bonus game called "Kang Fu"
  76.         included. Not owning an AGA Amiga, I'm unable to test it.
  77.  
  78. INSTALLATION
  79.  
  80.         Installation consists of two distinctive phases:
  81.  
  82.         In the first phase, all the required files are copied
  83.         on your HDD by the installer script. These files aren't
  84.         usable directly from CD, as they need to be serialized
  85.         with your name and serial number first. As a side
  86.         remark, Installer v43.3 must be used. It puzzles me,
  87.         why hasn't it been included on the CD. I guess some
  88.         legal formality prohibits it's distribution on CD.
  89.  
  90.         The installer lets you choose between different PFS2
  91.         flavors; the ones available are Normal, Direct SCSI,
  92.         Multiuser, Direct SCSI Multiuser and Floppy versions.
  93.         Besides the generic 68000 version, there are optimized
  94.         versions of each for 68020, 68040 and 68060.
  95.  
  96.         In the second phase, you need to install PFS2 on the
  97.         RDB(s) of your HDD(s) using HDToolBox, HDInstTools or
  98.         similar solution. Reading the manual before proceeding
  99.         with this is a Very Good Idea, if not an obligatory
  100.         move. The AmigaGuide manual contains in-depth
  101.         instructions for installation, with clarifying
  102.         screenshot pictures where necessary.
  103.  
  104.         If you're upgrading from AFS, the next step will be
  105.         easy, as it's just a question of adding the new
  106.         filesystem. PFS2 is fully compatible with Ami-FileSafe
  107.         and therefore AFS can simply be replaced by PFS2.
  108.  
  109.         Unfortunately, existing FFS volumes need to be
  110.         reformatted; PFS2 stores information on the disk in
  111.         a different, more reliable and efficient manner.
  112.         Getting your system partition under PFS2 could be
  113.         tricky, so here's how I did it. First, I copied
  114.         everything onto another drive and then set up the
  115.         RDB with HDToolBox. After this, there was the reboot
  116.         bit, in order for the new settings to take place.
  117.         I booted up from the Workbench 3.1 floppy and issued
  118.         a format command on the system partition, followed by
  119.         "copy dh1:dh0backup/#? dh0: all clone quiet".
  120.  
  121.         Now that these two installation phases have been
  122.         completed, PFS2 is at your service.
  123.  
  124. REVIEW
  125.  
  126.         The CD cover and the documentation promise a lot.
  127.         Surprisingly enough, none of this is empty hype.
  128.  
  129.         PFS2 delivers much higher performance than FFS in all
  130.         given areas. Simply said, the speed increase is awesome.
  131.         Read/write operations, scanning directories and deleting
  132.         files was never this fast before! Not to mention,
  133.         parallel accesses perform much better. On FFS, it's
  134.         impossible for me to play a 16-bit stereo sample at
  135.         the rate of 44.1 kHz straight off the hard disk,
  136.         if I don't prevent other accesses to that particular
  137.         volume. PFS2 makes accessing files on the same volume
  138.         possible, without halts or breaks in the sound.
  139.         Do remember it's an A500 we're talking about here!
  140.         PFS2 makes even DC-FFS look like a snail.
  141.  
  142.         The manual states: "volume is always valid, no matter
  143.         what happens". It turns out, even switching power off
  144.         during a write operation won't damage PFS2 volumes. A
  145.         technique called "atomic commit" is used, ensuring
  146.         correct directory structure at all times. If a crash
  147.         or power loss occurs at the time of overwriting a file,
  148.         the original file is still in one piece. Seems to work
  149.         flawlessly, despite all my attempts to torture the poor
  150.         filesystem to death! No more waiting for the drive(s)
  151.         to validate. This is probably the best of all PFS2
  152.         features, bound to save you most time in the long run.
  153.  
  154.         PFS2 is fully AmigaDOS compatible with certain
  155.         reservations. Fully compatible, yes, but only
  156.         at filesystem level. Applications accessing the
  157.         disk directly, thus bypassing the filesystem, won't
  158.         work if they were specifically designed with a FFS
  159.         disk in mind. Disk repair and optimizer tools are
  160.         examples of such. Then again, you don't need FFS
  161.         disk repair tools for PFS2 volumes, as PFS2 doesn't
  162.         suffer from FFS problems. You may also forget disk
  163.         optimizers when using PFS2, as the filesystem itself
  164.         does very good job at saving data optimally.
  165.  
  166.         Have you ever undeleted something from an FFS volume?
  167.         I'm sure most people have done this, or at least tried
  168.         to. Well, with PFS2, you needn't scan the entire volume
  169.         for deleted directory entries (and wait for an eternity
  170.         for the scan to finish), as there's an invisible
  171.         directory called ".deldir" in the root of each PFS2
  172.         volume, containing the latest 31 deleted files.
  173.         Restoring files from this directory is as easy as
  174.         simply copying them elsewhere!
  175.  
  176.         If you've got programs that produce logfiles, you
  177.         might appreciate the automatic truncation feature
  178.         PFS2 has got on offer. You simply specify the maximum
  179.         size for the file and it stops growing indefinitely.
  180.         Chances are, if you've got a TCP/IP stack installed
  181.         on your Amiga, this feature will come most handy.
  182.  
  183.         As a caveat from an A500 user's point of view (of
  184.         course, this isn't applicable to users of Powerful
  185.         Amigas), it must be said that PFS2 is more processor
  186.         intensive than FFS. You notice this particularly when
  187.         deleting Really Big files from your disk. Still, this
  188.         isn't a big deal to worry about, as PFS2 performs
  189.         remarkably well even on a 7 MHz 68000. This could
  190.         actually be an advantage from a power user's point
  191.         of view, knowing that PFS2 takes advantage of faster
  192.         CPU's to the full and therefore delivers more
  193.         performance.
  194.  
  195.         Another, slightly more serious, caveat from an
  196.         A500 user's point of view: the included tools
  197.         'diskvalid' (a basic disk repair utility for
  198.         PFS2 volumes) and 'pfs2ls' (a directory lister
  199.         like 'list' or 'dir', capable of displaying
  200.         PFS2 specific information) don't work on 68000.
  201.         However, I don't think this is so bad as it sounds;
  202.         from what's stated in Diskvalid's guide, I deduct
  203.         this program is designed mostly for analyzing and
  204.         checking the volume for any problems caused by
  205.         non-finished development versions of the filesystem.
  206.         Besides, I've learned from Great Effects Development
  207.         that a new, 68000 compatible, repair program called
  208.         "PFS Doctor" will be included on a new upgrade.
  209.  
  210.         Of course, it would be nice to be able to run these
  211.         two tools, but I don't think either (alone or
  212.         combined) is a really critical issue. I'm very
  213.         confident on PFS2's ability to stand on it's own
  214.         feet, without the need to a disk repair program.
  215.         Call me crazy, but this is based on what I've seen.
  216.         You see, despite all my attempts to torture this
  217.         filesystem to death, it has remained in 100% working
  218.         order. Any more of this treatment, and the _hardware_
  219.         would fail, even if the software would like to go on
  220.         and on. PFS2 is as tough as they come and it's
  221.         probably the closest thing to "bulletproof software"
  222.         on Amiga so far.
  223.  
  224. CONCLUSIONS
  225.  
  226.         PFS2 is well worth a look, if you ever wondered about
  227.         life beyond FFS, free of it's limitations. I won't be
  228.         going back to FFS anymore. Instead, FFS is completely
  229.         banned from my system now. Prior to PFS2, I used to
  230.         be highly skeptical about any 3rd party FFS replacement
  231.         filesystem, but this experience has enlightened me in
  232.         a way that could be compared to opening one's eyes.
  233.  
  234.         No, you won't believe it until you see it. Yes, you
  235.         will be amazed! No, you don't want to go back anymore.
  236.         Yes, you will wonder how the hell could you put up
  237.         with FFS.
  238.  
  239.         Here are the pros and cons in a nutshell:
  240.  
  241.         + No more validate-wait
  242.         + Speed
  243.         + Reliability
  244.         + Big drive support
  245.         + Easy undeletion of files
  246.         - Installation could be hard for a novice
  247.  
  248.         OVERALL: 96%
  249.  
  250.         This filesystem is near-perfect and an essential
  251.         purchase for anyone, who ever experienced
  252.         inconvenience with FFS. In my humble opinion,
  253.         PFS2 is the most important software package to
  254.         be released for the Amiga in a long time. PFS2
  255.         is exciting news, enough to melt even an old
  256.         sceptic such as myself.
  257.         
  258.         If you're having any doubts, you should try and
  259.         get over them; the only possibility I see for
  260.         messing things up with PFS2, would be a result
  261.         of NOT reading the manual prior to installation
  262.         phase two. Being familiar with HDToolBox is
  263.         definitely an advantage.
  264.  
  265. HUNGRY FOR MORE?
  266.  
  267.         Mark Harden's PFS2 FAQ is at the following URL:
  268.         http://www.harden.demon.co.uk/pfs/
  269.  
  270.         If you're an A590 or A2091 user, Guru-ROM V6 is
  271.         the ideal partner for PFS2. See my A590 FAQ on
  272.         Aminet: docs/help/a590faq.txt
  273.  
  274. COPYRIGHT
  275.  
  276.         Copyright © 1999 Timo Rönkkö <deadbeat73@hotmail.com>
  277.  
  278.         This review may be freely distributed and you may do
  279.         whatever you like with it. Including, but not limited
  280.         to, printing it out and making a paper airplane. As
  281.         usual, standard disclaimer applies.
  282.